require.config({//统一管理所用模块的路径,然后在需要引用的地方require引入,所有的模块通过这个路径管理文件引入到所需其中依赖的文件中
  baseUrl: '/',//绝对路经的根目录,此处表示dist文件夹
  paths: {//注意这个文件中千万不能加后缀名,否则会出错
    'jquery': 'libs/jquery/jquery-3.4.1.min',
    'header': 'js/modules/header',//公共头部html代码
    'footer': 'js/modules/footer',//公共尾部html代码
    'swiper': 'libs/swiper/js/swiper.min',//轮播图插件
    'template': 'libs/art-template/template-web',//html页面渲染模板引擎
    'fly': 'libs/jquery-plugins/jquery.fly.min',//JQ添加购物车自己写的功能代码
    'zoom': 'libs/jquery-plugins/jquery.elevateZoom-3.0.8.min'//放大镜插件
    },
    // 垫片：如果有一个不遵循AMD规范的模块，并且还要依赖别的模块那么就需要写垫片,放大镜插件和我们自己写的功能代码都不遵循AMD模块化规范,所以得用个垫片,他两都是依赖于JQ的
    shim: {
      'fly': {
        deps: ['jquery']
      },
      'zoom': {
        deps: ['jquery']
      }
    }
  })